package com.huawei.other;

import java.util.HashSet;
import java.util.Set;

public class T0 {

    public static void main(String[] args) {
//
//        Integer i = 128;
//        Integer j = 128;
//        System.out.println(i==j);
//
//        Integer i1 = 127;
//        Integer j1 = 127;
//        System.out.println(i1==j1);
        String ss = "null";
        switch(ss){
            case "null":
                System.out.println("a");
                break;
            default:
                break;
        }


//        resolve2(3);
//        resolve2(4);
//        resolve2(5);
//        resolve2(6);
//        resolve2(7);
//        resolve2(8);
//        resolve2(9);
//        resolve2(10);
//        resolve2(11);
//        resolve2(14);
//        System.out.println("==============");
//        resolve(5);
//        resolve(6);
//        resolve(7);
//        resolve(8);
//        resolve(14);
    }
    private static void resolve2(int n) {
        int count = 2;
        int minLength = 2 * n;
        int maxLength = 6 * n;
        for (int i = minLength + 2; i < maxLength; i += 2) {
            count++;
        }
        System.out.println(count);
    }

    private static void resolve(int n) {
        //有一个机器人，只能往前走，不能转弯。机器人的步伐有2厘米、4厘米、6厘米。使用程序，计算出，机器人走6步，可以走多少种距离。
        Set<Integer> set = new HashSet<>();
//        在 list中取出6次 有多少中不同的组合
        for (int i = 0; i <= n; i++) {
            for (int j = 0; j <= n; j++) {
                for (int k = 0; k <= n; k++) {
                    if (i + k + j == n) {
                        set.add(2 * i + 4 * j + 6 * k);
                    }
                }
            }
        }

        System.out.println(set.size());
    }
}
